home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / lcppb.zip / LCPP05.ZIP / BUTTON.CPP < prev    next >
C/C++ Source or Header  |  1991-07-04  |  693b  |  41 lines

  1. // button.cpp -- Creating a class
  2.  
  3. //#include <stream.hpp>
  4. #include <iostream.h>
  5.  
  6. class button {
  7.   private:
  8.     int isUp;
  9.   public:
  10.     void push(int upDown);
  11.     int state(void);
  12. };
  13.  
  14. main()
  15. {
  16.   button myButton;
  17.  
  18.   myButton.push(1);
  19.   cout << "\nButton state = " << myButton.state();
  20.   myButton.push(0);
  21.   cout << "\nButton state = " << myButton.state();
  22. }
  23.  
  24. void button::push(int upDown)
  25. {
  26.   isUp = upDown;
  27. }
  28.  
  29. int button::state(void)
  30. {
  31.   return isUp;
  32. }
  33.  
  34.  
  35. // Copyright (c) 1990 by Tom Swan. All rights reserved
  36. // Revision 1.00    Date: 09/18/1990   Time: 04:20 pm
  37.  
  38. // Revision 1.01    Date: 07/03/1991   Time: 09:07 pm
  39. // Converted for Borland C++ 2.0
  40.  
  41.